package com.struc.td;

import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Rectangle;
/* An abstract class just make sure all Enemies have
 * the same methods.
 */
public abstract class Enemy extends Entity{
	public abstract void update();
	public abstract void render(SpriteBatch sb);
	public abstract boolean getDead();
	public abstract void gotHit(Projectile t);
	public abstract int getValue();
	public abstract Rectangle getBounds();
	public abstract void renderHp(SpriteBatch sb);
	public abstract Rectangle getExitInfoRect();
	public abstract boolean reachedGoal();
}
